package com.course.config;

import org.springframework.stereotype.Component;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

@Component
public class GetDate {

    /*
     * num:几天后的时间
     * time:1返回日期时间，2返回日期
     * */
    public static String gettoday(int num,int time){
        // 获取当前日期和时间
        LocalDateTime now = LocalDateTime.now();

        // 给日期加一天
        LocalDateTime tomorrow = now.plusDays(num);

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // 定义格式化模式
        if(time == 1){
            formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        } else if (time == 2) {
            formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        }


        // 格式化日期时间为字符串
        String formattedTomorrow = tomorrow.format(formatter);
        return formattedTomorrow;
    }
}
